package jp.co.ricoh.melody.presenters;

import android.content.Context;

import jp.co.ricoh.melody.models.entities.SoundData;
import jp.co.ricoh.melody.views.adapters.ISDCardSoundRecycleView;
import jp.co.ricoh.melody.views.adapters.ISoundRecycleView;

/**
 * Copyright (C) 2016 RICOH Co.,LTD.
 * All rights reserved.
 */
public interface ISoundRecyclerViewPresenter {
    public void onCreate(Context context, ISoundRecycleView view, SoundData soundData);
    public void onCreate(Context context, ISDCardSoundRecycleView view, SoundData soundData);

    public SoundData getCurrentSelectedItem();

    public void onDestroyView();

    public boolean addSoundItem(SoundData soundData);

    public int getItemCount();

    public void deleteSoundItem(int index);
}
